package org.agony2d.gpu.supportClasses {
	import org.agony2d.core.agony_internal;
	import org.agony2d.gpu.core.GroupAA;
	import org.agony2d.gpu.supportClasses.buffers.BuffersManager;
	
	use namespace agony_internal;
	
public class CommonGroupAABase extends GroupAA {

	[Inline]
	final override agony_internal function render( vertexChanged:Boolean ) : void {
		if (m_numNodes > 0 && !m_invisible) {
			this.doFinishPrevGroup()
			BuffersManager.g_currGroup    =  this
			BuffersManager.g_currFullTex  =  m_fullTex
			BuffersManager.g_currProgram  =  m_program
			this.doExtractNodes(vertexChanged)
			BuffersManager.goFinishAll()
			this.doResumePrevGroup()
		}
	}
}
}